home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 August / Macworld (1999-08).dmg / From Macworld Readers / FREE Scripts / FREE Guides / FREE Guide Macintosh / FREE Guide • Macintosh 3.1.sea / FREE Guide • Macintosh 3.1.rsrc / TEXT_141.txt < prev    next >
Text File  |  1998-12-04  |  20KB  |  653 lines

  1.  
  2.  
  3.  
  4.  
  5. COMMUNICATIONS
  6.  
  7.  
  8.  
  9.  
  10.  
  11. ¬†            A communication application lets you transfer data between computers, usually 
  12.               via the modem port or printer port. A modem is required at each end for 
  13.               long-distance communication over a telephone line.
  14.  
  15.  
  16. Most applications have a Settings menu that lead you into dialogs at three levels:-
  17.  
  18.               Dialog                   Function                                                                    
  19.  
  20.               Connection             Data Link Layer ‚Äî ensures hardware can convey data bits
  21.               Terminal               Terminal emulation ‚Äî makes Mac act as another device
  22.               File Transfer         Transport Layer ‚Äî conveys files reliably over the link
  23.  
  24. The content of these dialogs is often provided by the Communications Toolbox (CTB), part of the system software. The CTB uses the Communications Tools, also known as basic connectivity tools, that reside as files in the Extensions folder (in the System Folder). These tools will work with any suitable hardware, including an expansion card that you‚Äôve installed to provide extra serial ports.
  25.  
  26. The following sections describe how to use an application based on the CTB windows ‚Äî other applications provide similar features. The screen shots are from ClarisWorks ‚Äî an application that uses the CTB throughout.
  27.  
  28.  
  29.  
  30.  
  31. Connection Settings
  32. qqqqqqqqqqqqqqq
  33.  
  34. ¬†              This setting matches the software to the actual hardware connection you‚Äôve 
  35.                made ‚Äî the computer has to know which port you‚Äôve connected into and what 
  36.                you‚Äôve connected to it!
  37.  
  38.  
  39. There are restrictions on how you can use the printer port or modem port for other purposes whilst AppleTalk is active. For example, with Classic AppleTalk, the printer port can‚Äôt be used for anything but LocalTalk.
  40.  
  41. With the Open Transport version of AppleTalk you can use whichever port isn‚Äôt assigned to AppleTalk. If, with Open Transport, you need both the printer and modem ports for serial devices (for example, a printer on the printer port and a modem on the modem port!) you must install the Remote Only extension.
  42.  
  43.  
  44.  
  45. Apple Modem Tool
  46. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  47.  
  48. ¬†              This tool is for almost any kind of modem over a telephone link. Different settings 
  49.                may be required for each phone number in order to match the settings used in 
  50.                the modem at the matching destination.
  51.  
  52. If you select the correct modem under Modem options most of the other defaults will work perfectly well. The Port Settings are particularly crucial! 
  53.  
  54. The window‚Äôs settings are as follows:-
  55.  
  56. When
  57.  
  58. Dial Phone Number: number for which the settings apply. You can scroll to any number in your list.
  59. Dialling Method: Touch-Tone, Pulse or Mixed.
  60. Redial: how many attempts the modem makes to get through.
  61.  
  62. When Answering
  63.  
  64. Answer phone after: how many times the phone rings before the modem responds. Set this to a high number if the line‚Äôs used for voice calls as well!
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89. Modem options
  90.  
  91. Modem: select the modem you‚Äôre using from the list. Select Hayes-Compatible if your model isn‚Äôt shown.
  92. Error Correction: Required, Optional or None (greyed-out if not available).
  93. Correction Type: Software MNP or Hardware (greyed-out if not available).
  94. Display Modem Monitor Window: select if required.
  95.  
  96. Port Settings
  97.  
  98. Baud Rate: only rates for your modem are shown. Data compression requires a fourfold increase in rate.
  99. Parity: None, Even or Odd (usually none)
  100. Data Bits: 5,6,7 or 8 (usually 8)
  101. Stop Bits: 1, 1.5 or 2 (usually 1)
  102. Handshake: None, XON/XOFF, DTR & CTS, DTR Only, CTS Only (usually None for 9600 bit/s or lower).
  103. Cabling: click on this button to see a picture of the connection cable wiring.
  104. Port: Modem, Printer or expansion card port, shown by icons (modem is the best choice).
  105.  
  106. If you have an unusual telephone circuit or non-standard modem you should select Custom Modem‚Ķ in the Modem options area. This window will appear:-
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. Modem Command Strings
  132.  
  133. Initialisation: sets up modem options at beginning of session. See your modem manual for details.
  134. Ring Response: see your modem manual for details.
  135. Disable modem MNP: allows communication application to disable MNP hardware in the modem.
  136. MNP Confirmation: a message from the communication application that confirms the use of MNP.
  137.  
  138. Modem auto-buffers connect speeds: check this if modem has buffers for different speeds.
  139. Modem supports software error correction: check if modem allows MNP or V.42 error correction.
  140. Modem supports hardware error correction: check if modem contains MNP or V.42 error correction.
  141.  
  142. If you check the error correction boxes in the above, these menus in Modem options‚Ķ become active:-
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153. Serial Tool
  154. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  155.  
  156. This tool should be used if you want to sent data directly to another computer, terminal or personal organiser. It‚Äôs ideal for transferring data between a Mac and a PC.
  157.  
  158. It provides a simple window containing the following options:-
  159.  
  160.  
  161. Baud Rate: 75, 110, 134.5, 150, 200, 300, 450, 600, 1200, 1800, 2000, 2400, 3600, 4800, 9600, 19200, 38400 or 57600 bit/s.
  162. Parity: None, Even or Odd (usually None).
  163. Data Bits: 5,6,7 or 8 (usually 8).
  164. Stop Bits: 1, 1.5 or 2 (usually 1).
  165. Handshake: None, XON/XOFF, DTR & CTS, DTR Only, CTS Only (usually None for 9600 bit/s or lower).
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189. Current Port: Modem, Printer or expansion card port, shown by icons (modem is the best choice).
  190. When Closing Document: Hold Connection or Remind to Disconnect.
  191.  
  192.  
  193.  
  194.  
  195. Terminal Settings
  196. qqqqqqqqqqqqq
  197.  
  198. ¬†             Traditionally, mainframe computers were reached via a dumb terminal, consisting 
  199.               of a screen, keyboard and serial port. With the correct terminal settings your Mac
  200.               can emulate such a terminal. See above for port limitations with AppleTalk.
  201.  
  202. Most terminal emulation software uses standard control codes ‚Äî such as Control-S for Stop and Control-Q for Continue.  In some instances the ‚Ć key is used in place of Control for these functions ‚Äî unfortunately this often isn‚Äôt always very convenient!
  203.  
  204.  
  205. TTY Tool
  206. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  207.  
  208. ¬†              Emulates a simple teletype (TTY) or Telex link, as used for conveying 7-bit data 
  209.                to a teleprinter. Telex normally operates on its own network, segregated from the 
  210.                telephone system, and usually only employs uppercase letters. 
  211.  
  212. On Line: when selected any data you type is sent down the link.
  213. Local Echo: what you type appears on the screen. If selected at both ends the data appears twice!
  214.  
  215. Width: size of the text in connection window, either 80 or 132 columns.
  216. Size: font size for text in window, usually 9 or 12 point.
  217.  
  218. Characters
  219.  
  220. Show Control Characters: lets you see normally invisible characters.
  221. Auto Wrap to Next Line: saves pressing return at the end of each line.
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248. Holding Down Keys Will
  249.  
  250. Auto Repeat Keys: when a key is held down a string of characters is produced.
  251. Repeat Control Keys: as above for control commands.
  252.  
  253. Text Cursor: block or underline.
  254.  
  255. Scroll Text: jump or smooth.
  256.  
  257. Swap ‚ÄòBackspace‚Äô & ‚ÄòDelete‚Äô: swaps the keys for anyone not used to a Mac keyboard!
  258. New Line on a Return: moves cursor to new line when you press Return or when Mac receives a line feed (LF) character.
  259.  
  260.  
  261.  
  262. VT102 Tool
  263. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  264.  
  265. ¬†             Emulates simple mainframe computer terminals, such as VT52, VT100 and 
  266.               VT102, conveying 7-bit data. VT100 and VT102 are compatible ‚Äî the ANSI 
  267.               variant uses separate alphanumeric and cursor keys whilst DEC employs escape 
  268.               sequences for the alphanumerics plus an alternative set of cursor codes.
  269.  
  270. The tool uses four windows, selected by the scrolling icon list on the left-hand side:-
  271.  
  272.  
  273. General Window                                                                                                      
  274.  
  275. Terminal: ANSI/VT102 or VT52.
  276. On Line: when selected any data you type is sent down the link.
  277. Local Echo: what you type appears on the screen. If selected at both ends the data appears twice!
  278.  
  279. Text Cursor: block or underline.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303. Show Status Bar: provides bar at top of the VT102 window to simulate indicators on a VT102 keyboard.
  304.  
  305. Show Tab Ruler: provides ruler at top of the VT102 window.
  306.  
  307. Answerback Message: for identifying your Mac with a remote computer.
  308.  
  309.  
  310. Screen Window                                                                                                        
  311.  
  312. Width: size of the text in connection window, either 80 or 132 columns.
  313. Size: font size for text in window, usually 9 or 12 point.
  314.  
  315. Characters
  316.  
  317. Show Control Characters: lets you see characters that are normally invisible.
  318. Auto Wrap to Next Line: saves pressing return at the end of each line.
  319. Insert Characters: for typing over existing characters.
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343. Origin at Scrolling Margin: for moving cursor outside the scrolling region.
  344.  
  345. Scroll Text: jump or smooth.
  346.  
  347. Inverse Video: for anyone who like those old MS-DOS machines!
  348.  
  349.  
  350. Keyboard Window                                                                                                   
  351.  
  352. Numeric Keypad Generates: Numeric Sequences use number keys. Application Sequences are for DEC.
  353.  
  354. Cursor Keys Generate: ANSI Cursor Sequences use arrow keys. Application Sequences are for DEC.
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378. Swap ‚ÄòBackspace‚Äô & ‚ÄòDelete‚Äô: swaps the keys for anyone not used to a Mac keyboard!
  379.  
  380. Holding Down Keys Will
  381.  
  382. Auto Repeat Keys: when a key is held down a string of characters is produced.
  383. Repeat Control Keys: as above for control commands.
  384.  
  385. Keyclick Sound: produces click when you press a key.
  386.  
  387. New Line on a Return: moves cursor to new line when you press Return or when Mac receives a line feed (LF) character.
  388.  
  389.  
  390. Character Set Window
  391.  
  392. National Replacement: this is the main character set in use.
  393. The necessary files for character sets must reside in the System file. You can switch between the Active GO or G1 and Temp G2 and G3 sets using Control-O and Control-N. Each set can contain the National Replacement Set, a Graphics Set or the International Character Set.
  394.  
  395.  
  396.  
  397.  
  398. File Transfer Settings
  399. qqqqqqqqqqqqqqq
  400.  
  401. ¬†             File transfer software transports a file efficiently over a link with the minimum 
  402.               amount of damage and at the highest possible speed. It‚Äôs vitally important that 
  403.               the same settings are used at both ends of the link!
  404.  
  405.  
  406. Text Tool
  407. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  408.  
  409. ¬†             A very simple process for transferring a pure text file over any serial link. Any 
  410.               resources in a text file, such as the style resources in a SimpleText document, are 
  411.               lost during the transfer. This tool isn‚Äôt suitable for transferring other types of file.
  412.  
  413. The settings in its single window are:-
  414.  
  415. Timing
  416.  
  417. Delay per Character: a delay that accommodates slow systems, any value between 0 and 32,767.
  418. Delay per Line: as above but only introduced at the end of lines.
  419.  
  420. End Lines With: for non-Mac systems. Macs use a CR but a PC uses CR & LF.
  421.  
  422. Wrap Lines at Column: a number that sets the display width.
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. XMODEM Tool
  446. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  447.  
  448. ¬†              A standard protocol for transferring files over telephone lines using 8 data bits 
  449.                and no software handshaking. Transfer Options accommodates various error 
  450.                correction systems to match the computer at the other end.
  451.  
  452. If you‚Äôre not sending a pure text file it‚Äôs best to select MacBinary as the Method. For a faster Transfer Option try 1K Blocks. For an even faster transfer try ZMODEM protocol instead.
  453.  
  454. The tool‚Äòs single window has settings for:-
  455.  
  456. Method
  457.  
  458. MacBinary: for sending any Mac file, including its resource fork.
  459. MacTerminal 1.1: for sending any Mac file assuming automatic file reception.
  460. Straight XMODEM: for sending a text file data fork, without converting line endings.
  461. XMODEM Text: for sending a text file data fork, with line ending conversion.
  462.  
  463. Transfer Options
  464.  
  465. Standard: 128-byte blocks with checksums.
  466. CRC-16: 128-byte data blocks with CRC-16 error correction.
  467. 1K Blocks: 1024-byte data blocks with CRC-16 error checking.
  468. CleanLink: 1024-byte data blocks with CRC-16 error checking but with no acknowledgement between devices. For high-quality links only.
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493. Timing Options
  494.  
  495. Timeout: time in seconds, that your Mac waits for block of data before giving up the transfer.
  496. Retry: number of times you Mac repeats trying to send a block of data.
  497.  
  498. Received Files Options
  499.  
  500. Creator ID: lets you enter a creator code for received files.
  501. Select: lets you obtain a creator code by selecting the application in a file dialog.
  502. Use Filename sent by Remote Computer: received files keep their names.
  503. Enable Auto Receive: for automatically receiving files from a computer that supports this feature.
  504.  
  505.  
  506.  
  507. Claris Kermit Tool
  508. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  509.  
  510. ¬†              An alternative to XMODEM that uses its own transfer process. It‚Äôs supplied with 
  511.                ClarisWorks and also requires 8 data bits and no software handshaking.
  512.  
  513. The settings are:-
  514.  
  515. Transfer Options
  516.  
  517. Standard Packet: 10-94 bytes long, usually 80.
  518. Long Packet: 10-9024 bytes long, usually 1024.
  519. Sliding Windows: for sliding windows protocol, using 2-31 bytes, usually 8.
  520. Extra Long Packets: 10-857374 bytes long, usually 18050.
  521. Packet Size: see above.
  522.  
  523. Kermit Options
  524.  
  525. Auto Receive: when a mark character is received the file transfer will start.
  526. Overwrite Existing Files: incoming file can overwrite a file with the same name.
  527. Use Timeout: time in seconds, that your Mac waits for block of data before giving up the transfer and the number of times the Mac attempts to send a block.
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552. Method
  553.  
  554. MacBinary: for any Mac file, including its resource fork.
  555. Binary: for sending a text file‚Äôs data fork only, without converting line endings.
  556. Text: for sending a text file‚Äôs data fork only, with line ending conversion.
  557.  
  558. Received Files Options
  559.  
  560. Creator ID: lets you enter a creator code for received files.
  561. Select: lets you obtain a creator code by selecting the application in a file dialog.
  562.  
  563.  
  564.  
  565.  
  566. Communicating via Modem
  567. qqqqqqqqqqqqqqqqqqqq
  568.  
  569.  
  570.  
  571. Testing a Modem
  572. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  573.  
  574. ¬†              Having set up your communications application you‚Äôre now ready to make a 
  575.                connection. Whatever you type or receive, appears in the connection window of 
  576.                the application ‚Äî you can usually adjust the size of font and font style to taste!
  577.  
  578. The link between modem and computer can be tested in this window by typing AT followed by Return ‚Äî as you type each character the modem‚Äôs status lights should flash. When you press Return an OK should appear in the application‚Äôs window.  
  579.  
  580. You can test the dialling in this manual mode by typing ATDT followed by the phone number and Return. You should hear any conversation on the modem‚Äôs speaker (if it has one). When you‚Äôve finished enter a semi-colon (;) to take the modem off-line. 
  581.  
  582.  
  583.  
  584. Establishing Communication
  585. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  586.  
  587. ¬†              Assuming you have the correct Connection Setting you can now try to 
  588.                communicate with another modem. Before doing so you may need to make 
  589.                entries in the Phone Book that appears under the Session menu.
  590.  
  591. To establish a link you must select Open Connection, also in the Session menu. As the application dials the number something similar to this should appear on the screen:-
  592.  
  593.                ATDT 888-3456
  594.  
  595. where 888-3456 is the number you‚Äôre dialling. After a while you should hear the modems happily screaming at each other ‚Äî just press Return and hopefully it will stop!
  596.  
  597. Once you‚Äôve made a connection you may find you can‚Äôt see what you‚Äôre typing ‚Äî if so, try turning on local echo in the Connection Settings window. Conversely, if everything you type appears twice you should turn it off! You should usually turn echo off when contacting a fellow user and turn it on for a bulletin board service (see below).
  598.  
  599. If you have any problems you can try Reset Connection (or Reset Terminal) in the Session menu ‚Äî this just might calm things down!
  600.  
  601. Differences in hardware within the various telephone networks can cause problems. For example, the US telephone system uses 2225 Hz answer tone whilst Europe uses 2100 Hz ‚Äî this means you may have difficulties calling from Europe to the USA.
  602.  
  603.  
  604.  
  605. Transferring Files via Modem
  606. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  607.  
  608. ¬†              Having established keyboard communication you may wish to send or receive 
  609.                an entire file. Many protocols and terminals can handle a binary file, containing 
  610.                all possible digital values, whilst other services, such as e-mail, demand an ASCII 
  611.                file, only containing values between 0 and 127.
  612.  
  613. These variations in transmittable file types can cause confusion, especially if you‚Äôre unaware that an ASCII document can‚Äôt use all the key combinations on your keyboard!
  614.  
  615. To send a file simply select Send File in the Session menu ‚Äî if you want to send a number of files you should select Send Batch instead. To receive a file you must select Receive File ‚Äî and then you must wait!
  616.  
  617.  
  618.  
  619. Bulletin Board Services
  620. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  621.  
  622. A bulletin board service (BBS) is set up by an individual or organisation to provide information to anyone who calls its number. To a large extent these BBSs have been superseded by news groups on the Internet.
  623.  
  624. To simplify working with BBSs you may prefer to use a specialised communications application such as FirstClass BBS. This is a freeware offering that presents the contents of a bulletin board in a more familiar folder and file form.
  625.  
  626.  
  627.  
  628. Servers
  629. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  630.  
  631. ¬†               Several organisations run servers that can be reached directly or via the Internet, 
  632.                 such as America OnLine and CompuServe. Users can upload information files onto 
  633.                 the server and you can download them onto your machine.
  634.  
  635. To take full advantage of CompuServe (without resorting to the Internet) you can use  MacCIM, the Mac version of the CompuServe Information Manager (CIM). This front-end program presents CompuServe in a friendlier form than what actually appears online! Various CompuServe areas of interest are reached using keywords, such as MACNEW, MACAPP and MACFUN. CompuServe and America OnLine include their own e-mail facilities.
  636.  
  637.  
  638.  
  639. Fax-modems
  640. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  641.  
  642. ¬†               A fax-modem can be used in the same way as a standard modem but also acts as a 
  643.                 Group 3 fax machine. Some models only send faxes, whilst others can send and 
  644.                 receive. To send a fax simply select the fax-modem in the Chooser and choose 
  645.                 Print in your current application.
  646.  
  647. Devices that receive faxes often store the documents on hard disk for later viewing. These Group 3 fax documents have a resolution of 203 dots per inch (dpi) horizontally and 98 dpi vertically ‚Äî rising to 198 dpi vertically in Fine mode.
  648.  
  649. < To send faxes the fax-modem‚Äôs Chooser extension file must be in the Extensions folder.
  650.  
  651.  
  652.  
  653. ¬©Ray White. All Rights Reserved 1997